package cn.wyu.dao;

import cn.wyu.pojo.Information;
import cn.wyu.pojo.User;

import java.util.List;
import java.util.Map;

/**
 * 用户操作的DAO
 */
public interface ShopCarDao {


    public List<Information> findAll();
    public List<Information> findAllOrderForm();

    User findUserByUsernameAndPassword(String username, String password);
    //加入购物车
    void add(Information information);
    //提交订单
    void addOrderForm(Information information);

    void delete(int id);

    Information findById(int i);

    void update(Information information);

    /**
     * 查询总记录数
     * @return
     * @param condition
     */
    int findTotalCount(Map<String, String[]> condition);

    /**
     * 分页查询每页记录
     * @param start
     * @param rows
     * @param condition
     * @return
     */
    List<User> findByPage(int start, int rows, Map<String, String[]> condition);
}
